#ifndef FASYS_FASYS_SUBSCRIPTION_CHANNEL_HPP
#define FASYS_FASYS_SUBSCRIPTION_CHANNEL_HPP

#include "types.hpp"
#include "isubscriber.hpp"
#include "subscription.hpp"

namespace fasys{


struct subscription_channel
{
  std::string channel;
  size_t min_size;
  size_t max_size;
  // сколько сообщений загрузить из канала при открытии 
  size_t initial;
  subscription_channel()
    : min_size(1)
    , max_size(10)
    , initial(10)
  {
  }
};

}
#endif
